package com.dxx.cloud.admin.module.request;

import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.v3.oas.annotations.media.Schema;
import org.dromara.common.mybatis.core.page.PageQuery;

@Schema(description = "查询欠款订单分页列表请求体")
public class OrderDebtPageListRequest extends PageQuery {

    @Schema(description = "商户id", example = "1")
    private Long merId;

    @Schema(description = "门店id", example = "1")
    private Long shopId;

    @Schema(description = "客户id", example = "1")
    private Integer customerId;

    @Schema(description="订单状态 0挂单 1已完成")
    @JsonIgnore
    private Integer completeStatus=1;

    @Schema(description="支付状态 0未支付 1发起支付 2已支付 3支付超时")
    @JsonIgnore
    private Integer payStatus = 2;

    @Schema(description="支付方式")
    @JsonIgnore
    private Integer payType;

    public Long getMerId() {
        return merId;
    }

    public void setMerId(Long merId) {
        this.merId = merId;
    }

    public Long getShopId() {
        return shopId;
    }

    public void setShopId(Long shopId) {
        this.shopId = shopId;
    }

    public Integer getCustomerId() {
        return customerId;
    }

    public void setCustomerId(Integer customerId) {
        this.customerId = customerId;
    }

    public Integer getCompleteStatus() {
        return completeStatus;
    }

    public void setCompleteStatus(Integer completeStatus) {
        this.completeStatus = completeStatus;
    }

    public Integer getPayStatus() {
        return payStatus;
    }

    public void setPayStatus(Integer payStatus) {
        this.payStatus = payStatus;
    }

    public Integer getPayType() {
        return payType;
    }

    public void setPayType(Integer payType) {
        this.payType = payType;
    }
}
